
package com.insigma.business.qrcode.soldier.dto;


import com.insigma.business.qrcode.common.vo.BaseDTO;
import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;


@Setter
@Getter
public class CompanyDTO extends BaseDTO<String, String, String> {

    private static final long serialVersionUID = 1L;

    
    private String managerId;

    
    private String initial;

    
    private String logoId;

    
    private String logoRelativeUri;

    
    private String name;

    
    private String legalUnifySocialCreditCode;

    
    private Long legalRegisterCapital;

    
    private String legalUnitTypeDictCode;

    
    private String legalUnitType;

    
    private Date legalEstablishDate;

    
    private Date legalBizEffectiveDate;

    
    private Date legalBizExpirationDate;

    
    private String legalPersonName;

    
    private String legalPersonIdCardNo;

    
    private String legalBizScope;

    
    private String legalAreaCode;

    
    private String legalAreaValue;

    
    private String legalAddress;

    
    private Double legalLatitude;

    
    private Double legalLongitude;

    
    private String legalBizLicenseDistributionUnit;

    
    private Date legalBizLicenseDistributionDate;

    
    private String bizLicenseId;

    
    private String bizLicenseRelativeUri;

    
    private String officialWebsiteUrl;

    
    private String industryClassifyDictCode;

    
    private String industryClassify;

    
    private String economicTypeDictCode;

    
    private String economicType;

    
    private String unitSizeDictCode;

    
    private String unitSize;

    
    private String contactPerson;

    
    private String contactNo;

    
    private String remark;

    
    private String bizStatus;

    
    private String bizStatusCreatorType;

    
    private String bizStatusCreatorId;

    
    private Date bizStatusCreateDatetime;

    
    private String bizStatusRemark;

    
    private String bizType;

    
    private Date entryApplyDatetime;

    
    private Date entrySuccessDatetime;

    
    private String officialWebsite;

    
    private String workingHours;

    
    private String offHours;

    
    private String overtime;

    
    private String breakTime;

    
    private String otherBenefits;

    
    private String images;

    
    List<JobRecruitPositionDTO> positions;

    
    private List<CompanyTypeDTO> companyTypeList = new ArrayList<>();

    
    private String landline;

    
    private Integer militaryEnterprise;

    
    private Integer demonstrationEnterprise;

    
    private Integer hiredSoldierNum;

    
    private String pioneerPark;

    
    private Integer arbitrationNum;

    
    private String creditRating;

    private String address;

    private String description;

    
    private Integer creditBlacklist;

    private String fileRelativeUriJoint;
    private Boolean legalEntity;

    private String zq;
    
    private Integer applyNum;
    public CompanyDTO() {
        super();
    }
}
